package com.baizhi.obj1;

public class CarDemo {
    public static void main(String[] args) {
        //封装车类，拥有 品牌，颜色 ，价格 属性，拥有跑起来的方法
        //并创建两个车对象
        // 奔驰， 蓝色  30万
        // 奥迪   白色  40万
        Car car1 = new Car();
        car1.setBrand("奔驰");
        car1.setColor("蓝色");
        car1.setPrice("30万");

        System.out.println("品牌："+car1.getBrand()+",颜色："+car1.getColor()+",价格:￥"+car1.getPrice());

        System.out.println("-----------------------");
        Car car2 = new Car();
        car2.setBrand("奥迪");
        car2.setColor("白色");
        car2.setPrice("40万");

        System.out.println("品牌："+car2.getBrand()+",颜色："+car2.getColor()+",价格：￥"+car2.getPrice());
    }
}

/**
 * 封装：属性私有化，方法公开化
 */
class Car{
    private String brand;
    private String color;
    private String price;

    //提供get方法
    public String getBrand(){
        return brand;
    }

    public String getColor(){
        return color;
    }

    public String getPrice(){
        return price;
    }

    //提供set方法
    public void setBrand(String brand){
        this.brand = brand;
    }

    public void setColor(String color){
        this.color = color;
    }

    public void setPrice(String price){
        this.price = price;
    }

}
